package com.tbit.uqbike.object.pojo;

import com.tbit.uqbike.annos.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 欠款统计数据
 *
 * @Author:BUGTian
 * @DATE: 2022/11/14
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class ArrearsLogSum {
    /**
     * 品牌id
     */
    private Integer brandId;
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 区域名称
     */
    @Excel(name = "区域名称", sort = 1)
    private String areaName;
    /**
     * 数据时间
     */
    private Date dataTime;
    /**
     * 期初欠款金额
     */
    @Excel(name = "期初欠款金额", sort = 2)
    private Double startArrearsMoney;
    /**
     * 期初欠款笔数
     */
    @Excel(name = "期初欠款笔数", sort = 3)
    private Long startArrearsCount;
    /**
     * 本期欠款金额
     */
    @Excel(name = "本期欠款金额", sort = 4)
    private Double arrearsMoney;
    /**
     * 本期欠款笔数
     */
    @Excel(name = "本期欠款笔数", sort = 5)
    private Long arrearsCount;
    /**
     * 本期欠款补交充值金额
     */
    @Excel(name = "本期欠款补交充值金额", sort = 6)
    private Double arrearsPaymentMoney;
    /**
     * 本期欠款补交充值金额笔数
     */
    @Excel(name = "本期欠款补交充值金额笔数", sort = 7)
    private Long arrearsPaymentCount;
    /**
     * 本期欠款补交虚拟金额
     */
    @Excel(name = "本期欠款补交虚拟金额", sort = 8)
    private Double arrearsPaymentVirtualMoney;
    /**
     * 本期欠款补交虚拟金额笔数
     */
    @Excel(name = "本期欠款补交虚拟金额笔数", sort = 9)
    private Long arrearsPaymentVirtualCount;
    /**
     * 期末欠款金额
     */
    @Excel(name = "期末欠款金额", sort = 10)
    private Double endArrearsMoney;
    /**
     * 期末欠款笔数
     */
    @Excel(name = "期末欠款笔数", sort = 10)
    private Long endArrearsCount;

}
